using Tp.Interfaces.ViewModels;
using Tp.Interfaces.ViewModels.BusinessCases;
using Tp.Interfaces.ViewModels.Projects;
using Tp.Interfaces.ViewModels.Stammdaten;
namespace Tp.Interfaces
{
	  public interface IViewModelLocator
	  {
			void Cleanup();

			IMainWindowViewModel Main { get; }
			ITreeViewUserControlViewModel Tree { get; }
			IGeschaeftsfaelleUserControlViewModel Geschaeftsfall { get; }
			IProjekteUserControlViewModel Projekte { get; }
			IAnfragenUserControlViewModel Anfragen { get; }
			IVerkaufUserControlViewModel Verkauf { get; }
			IKundenUserControlViewModel Kunden { get; }
			IVerlorenUserControlViewModel Verloren { get; }
			IOrganisationUserControlViewModel Organisationen { get; }
            IPersonenUserControlViewModel Personen { get; }
			IEmployeeUserControlViewModel Employee { get; }
	  }
}